TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/10/2025)
2024
Section - Southwest
Area - Southern Arizona
League - Adult 18 & Over Early Start
Flight - 3.5 Men
--------------------------------------------------------------------------------------------------------------------------------------
Ball Busters TRC
League Record: 6 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
JJ Johnston - 3.34
Michael Beckett - 3.27
Chris Duda - 3.27
Marc Adams - 3.25
Darel Harrison - 3.21
Derek Wong - 3.19
Thomas Escobedo - 3.17
Mark Adamson - 3.16
Carlos Lazo - 3.15
James Buckwalter - 3.10
Osama Abdel Hafez - 3.09
Robert Paul Baker - 3.05
john haberbush - 2.97
League Results By Position
1S 2S 1D 2D 3D
john haberbush - 2.97 & Carlos Lazo - 3.15 0 - 1
john haberbush - 2.97 & Marc Adams - 3.25 0 - 1
john haberbush - 2.97 & Robert Paul Baker - 3.05 0 - 1
Chris Duda - 3.27 1 - 0 2 - 1
Carlos Lazo - 3.15 & Chris Duda - 3.27 1 - 0
Carlos Lazo - 3.15 & Darel Harrison - 3.21 0 - 1
Derek Wong - 3.19 0 - 1
Darel Harrison - 3.21 & James Buckwalter - 3.10 0 - 1
JJ Johnston - 3.34 & john haberbush - 2.97 0 - 1
JJ Johnston - 3.34 & Carlos Lazo - 3.15 1 - 1
JJ Johnston - 3.34 & Derek Wong - 3.19 1 - 0
JJ Johnston - 3.34 & Darel Harrison - 3.21 2 - 0
JJ Johnston - 3.34 & Michael Beckett - 3.27 1 - 0
JJ Johnston - 3.34 1 - 1
James Buckwalter - 3.10 & Chris Duda - 3.27 0 - 1
James Buckwalter - 3.10 & Mark Adamson - 3.16 1 - 0
James Buckwalter - 3.10 & Thomas Escobedo - 3.17 0 - 1
Michael Beckett - 3.27 & Chris Duda - 3.27 1 - 0
Michael Beckett - 3.27 & Derek Wong - 3.19 1 - 0
Michael Beckett - 3.27 & Thomas Escobedo - 3.17 1 - 1
Marc Adams - 3.25 & Mark Adamson - 3.16 1 - 0
Marc Adams - 3.25 2 - 2 0 - 1
Mark Adamson - 3.16 & Derek Wong - 3.19 1 - 0
Mark Adamson - 3.16 & Robert Paul Baker - 3.05 0 - 1
Osama Abdel Hafez - 3.09 & Carlos Lazo - 3.15 1 - 0
Osama Abdel Hafez - 3.09 & James Buckwalter - 3.10 0 - 1 1 - 0
Osama Abdel Hafez - 3.09 & Michael Beckett - 3.27 1 - 0
Osama Abdel Hafez - 3.09 0 - 1 1 - 2
Robert Paul Baker - 3.05 0 - 1
Thomas Escobedo - 3.17 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Double Trouble
League Record: 3 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
Roger Swygart - 3.54
Scott Haseman - 3.43
Jeffery Williams - 3.43
Loukas Lazos - 3.29
Chris Larmour - 3.26
Joe Parker - 3.21
Marc Argabright - 3.19
Erik Bakken - 3.11
Ming Li - 3.09
Tom Bateman - 3.00
Joe McHallam - 3.00
Anthony Gray - 2.92
Steven Cook - 2.81
Maximiliano Sorbellini - n/a
League Results By Position
1S 2S 1D 2D 3D
Anthony Gray - 2.92 & Chris Larmour - 3.26 0 - 1
Anthony Gray - 2.92 & Ming Li - 3.09 0 - 1
Anthony Gray - 2.92 & Roger Swygart - 3.54 0 - 1
Chris Larmour - 3.26 & Joe McHallam - 3.00 1 - 0 2 - 2
Erik Bakken - 3.11 & Jeffery Williams - 3.43 1 - 0
Erik Bakken - 3.11 & Steven Cook - 2.81 0 - 1
Jeffery Williams - 3.43 & Joe Parker - 3.21 1 - 2 0 - 1
Joe McHallam - 3.00 & Loukas Lazos - 3.29 0 - 1
Joe McHallam - 3.00 & Steven Cook - 2.81 0 - 1
Joe Parker - 3.21 & Roger Swygart - 3.54 2 - 0
Loukas Lazos - 3.29 0 - 1 1 - 0
Ming Li - 3.09 0 - 1 2 - 0
Maximiliano Sorbellini - n/a 0 - 1
Marc Argabright - 3.19 & Anthony Gray - 2.92 0 - 1
Marc Argabright - 3.19 & Roger Swygart - 3.54 1 - 0
Roger Swygart - 3.54 3 - 0
Steven Cook - 2.81 0 - 1 0 - 1
Scott Haseman - 3.43 & Erik Bakken - 3.11 1 - 0
Scott Haseman - 3.43 & Roger Swygart - 3.54 0 - 1
Scott Haseman - 3.43 & Steven Cook - 2.81 1 - 1
Scott Haseman - 3.43 0 - 1 0 - 1
Tom Bateman - 3.00 & Erik Bakken - 3.11 2 - 0 1 - 0
Tom Bateman - 3.00 0 - 1 0 - 2
--------------------------------------------------------------------------------------------------------------------------------------
Sidewinders
League Record: 0 - 9
The Following Have Played In League Matches On This Team (In Rating Order)
Anthony Villari - 3.60
John Wang - 3.28
Robert Hartman - 3.25
Shane Garner - 3.13
Eric Cline - 3.12
Kalpesh Patel - 3.10
Jeff Greinke - 2.95
Ken Venneman - 2.94
Max Sloss - 2.86
Steve Purkiss - 2.79
Jeffrey Mack - 2.78
Carl Sandberg - 2.77
Jonathan Martin - 2.76
League Results By Position
1S 2S 1D 2D 3D
Anthony Villari - 3.60 4 - 1
Carl Sandberg - 2.77 & Jeff Greinke - 2.95 0 - 1
Carl Sandberg - 2.77 & Ken Venneman - 2.94 0 - 1
Carl Sandberg - 2.77 & Steve Purkiss - 2.79 0 - 1 0 - 1
Eric Cline - 3.12 & John Wang - 3.28 0 - 1 0 - 1 1 - 0
Eric Cline - 3.12 & Shane Garner - 3.13 0 - 1
Eric Cline - 3.12 0 - 2 2 - 0
Jeff Greinke - 2.95 & John Wang - 3.28 1 - 0 0 - 1
Jeff Greinke - 2.95 & Max Sloss - 2.86 0 - 1
Jeff Greinke - 2.95 0 - 1
Jeffrey Mack - 2.78 & John Wang - 3.28 0 - 1
Jeffrey Mack - 2.78 & Jonathan Martin - 2.76 0 - 1
Jeffrey Mack - 2.78 & Ken Venneman - 2.94 0 - 1
Jeffrey Mack - 2.78 & Max Sloss - 2.86 0 - 1
Jeffrey Mack - 2.78 & Robert Hartman - 3.25 0 - 1
John Wang - 3.28 & Robert Hartman - 3.25 0 - 2
Jonathan Martin - 2.76 & Ken Venneman - 2.94 0 - 1
Ken Venneman - 2.94 & Steve Purkiss - 2.79 0 - 1
Kalpesh Patel - 3.10 & Jeffrey Mack - 2.78 0 - 2
Kalpesh Patel - 3.10 & Jonathan Martin - 2.76 0 - 1
Max Sloss - 2.86 0 - 1
Robert Hartman - 3.25 0 - 1
Shane Garner - 3.13 & John Wang - 3.28 1 - 0
Shane Garner - 3.13 & Robert Hartman - 3.25 0 - 1 0 - 1 0 - 1
Steve Purkiss - 2.79 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Serve Aces
League Record: 9 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Jose Vicens Baez - 3.62
Logan Mutz - 3.43
Ruben Orrantia - 3.39
Steven Keresztes - 3.38
Jorge Barron - 3.35
Albert Cabrejo - 3.29
Cole Mutz - 3.28
Clay Hilden - 3.26
Antonio Rocha - 3.20
Roscoe Mutz - 3.14
Alan Schultz - 3.07
League Results By Position
1S 2S 1D 2D 3D
Alan Schultz - 3.07 & Antonio Rocha - 3.20 0 - 1
Alan Schultz - 3.07 & Clay Hilden - 3.26 1 - 0
Alan Schultz - 3.07 & Jorge Barron - 3.35 2 - 0
Alan Schultz - 3.07 & Steven Keresztes - 3.38 1 - 0
Albert Cabrejo - 3.29 & Cole Mutz - 3.28 1 - 0
Albert Cabrejo - 3.29 & Jose Vicens Baez - 3.62 1 - 0
Albert Cabrejo - 3.29 1 - 0 1 - 0
Antonio Rocha - 3.20 & Roscoe Mutz - 3.14 0 - 1
Clay Hilden - 3.26 & Antonio Rocha - 3.20 1 - 0
Clay Hilden - 3.26 & Jose Vicens Baez - 3.62 1 - 0
Clay Hilden - 3.26 & Roscoe Mutz - 3.14 0 - 1
Clay Hilden - 3.26 & Steven Keresztes - 3.38 0 - 1
Cole Mutz - 3.28 & Jorge Barron - 3.35 2 - 0 1 - 0 2 - 0
Cole Mutz - 3.28 & Roscoe Mutz - 3.14 1 - 0
Jorge Barron - 3.35 1 - 0
Jose Vicens Baez - 3.62 4 - 0 1 - 0
Logan Mutz - 3.43 & Alan Schultz - 3.07 1 - 0
Logan Mutz - 3.43 & Clay Hilden - 3.26 1 - 0 1 - 0
Logan Mutz - 3.43 & Cole Mutz - 3.28 1 - 0
Logan Mutz - 3.43 & Jorge Barron - 3.35 1 - 0
Logan Mutz - 3.43 & Steven Keresztes - 3.38 1 - 0
Ruben Orrantia - 3.39 & Alan Schultz - 3.07 1 - 0
Ruben Orrantia - 3.39 & Roscoe Mutz - 3.14 1 - 0 1 - 0
Ruben Orrantia - 3.39 0 - 2 2 - 0
Steven Keresztes - 3.38 1 - 1 1 - 0